.column-layout {
  width: 100%;
  height: 100%;
  position: relative;

  &-left, &-right {
    height: 100%;
    overflow: auto;
    transition: all .3s;
  }

   &-left.collapsed {
    padding: 0 180px;
  }

  &-right {
    position: absolute;
    top: 0;
    border-left: 1px solid #DBE6F3;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .collapsed-icon {
    position: absolute;
    font-size: 20px;
    cursor: pointer;
    top: 6px;
    left: 10px;
    z-index: 9;
  }
}
